home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / DevTools / eText5 / Source / unused4Code / Slides.bproj / ZeTSlide.h < prev   
Encoding:
Text File  |  1994-07-04  |  1.2 KB  |  44 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. //    FILENAME:    ZeTSlide.h 
  3. //    SUMMARY:    Part of slide-show annotations to eText documents
  4. //    SUPERCLASS:    Object
  5. //    INTERFACE:    None
  6. //    PROTOCOLS:    <DocNotification, Annotation, Tool, ASCIISupport>
  7. //    AUTHOR:        Tom Zavisca
  8. //    COPYRIGHT:    (c) 1994 California Institure of Technology, eText Project
  9. ///////////////////////////////////////////////////////////////////////////////
  10. //    DESCRIPTION
  11. //    
  12. ///////////////////////////////////////////////////////////////////////////////
  13. //    HISTORY
  14. //  07/05/94:   Given a reasonable chance in this world.
  15. //    03/10/94:    Created, but poorly and rashly.
  16. ///////////////////////////////////////////////////////////////////////////////
  17.  
  18. #import "eTextKernel.h"
  19.  
  20. @interface eTSlide:Object <DocNotification, Annotation, Tool, ASCIISupport>
  21. {
  22.     id                theImage;
  23.     id                theSound;
  24.     id                theText;
  25.     id                theLayout;
  26.     id                mySlideShow;  // ecah slide belongs to its own slidehsow
  27.     NXAtom            theName;
  28.     NXImage            *icon;
  29.     NXAtom            slideDir;
  30.     int                counter;
  31.     BOOL             isLinked;
  32. }
  33.  
  34. - resetName:(NXAtom)string;
  35. - resetPath:(NXAtom)string;
  36. - image;
  37. - (NXAtom) theName;
  38. - doc;
  39. - (BOOL)isLinked;
  40. - setLinked:(BOOL)l;
  41. - click:sender;
  42. - doubleClick:sender;
  43. - commandClick:sender;
  44. @end